/*
 *Autor: Anderson Campos Cardoso
 *
 *Conteúdo: Implementalçao dos métodos da classe EstadoInicial
 */
#include "EstadoInicial.h"

#ifndef _ESTADOINICIAL_CPP_
#define _ESTADOINICIAL_CPP_

/*
 *
 */
void EstadoInicial::Carregar(Video *janela, Audio *audio, Relogio *relogio)
{
   imagem = new Sprite("imagens/cb.bmp", janela, relogio,0, 0, 150, 120,50, 50, 150, 120);
   audio->carregarMusica("musicas/inicial.wav");
   audio->tocarMuscia(0,500,128);
}

/*
 *
 */
int EstadoInicial::atualizar(MapaTeclas *tecla,Audio *audio)
{
   if(tecla->getEnter())
   {
      return 2;
   }
   return 0;
}

/*
 *
 */
void EstadoInicial::Desenhar(Video *janela,Audio *audio)
{
   imagem->blitSprite();
   janela->imprimeCena();
}

/*
 *
 */
void EstadoInicial::Descarregar()
{
   delete(imagem);
}


#endif
